Method and system for configuring operation of an engine

ABSTRACT

Systems and methods for configuring operation of an engine are described herein. A computer-readable label associate with the engine is read by a mobile device to obtain label information having at least one trim value for the engine encoded therein. The at least one trim value is extracted from the label information on the mobile device. The at least one trim value is wirelessly transmitted from the mobile device to a data transmission unit of the engine. The data transmission unit is configured for instructing an electronic engine controller to trim the engine with the at least one trim value during operation of the engine.

TECHNICAL FIELD

The present disclosure relates generally to engines, and, moreparticularly, to methods and systems for configuring operation of anengine.

BACKGROUND OF THE ART

Aircraft engines and their associated electronic engine controllers maybe separate from each other and interchanged during the lifetimeoperation of the aircraft. When an engine or an engine controller isinterchanged, the engine controller may need to be configured withinformation specific to the engine that it is to control. A technicianor other suitable person may manually program the engine controller withthe appropriate information. However, this manual programming issusceptible to human error.

As such, there is room for improvement.

SUMMARY

In one aspect, there is provided a method for configuring operation ofan engine. The method comprises: reading by a mobile device acomputer-readable label associated with the engine to obtain labelinformation having at least one trim value for the engine encodedtherein; extracting the at least one trim value from the labelinformation on the mobile device; wirelessly transmitting the at leastone trim value from the mobile device to a data transmission unit of theengine, the data transmission unit configured for instructing anelectronic engine controller to trim the engine with the at least onetrim value during operation of the engine.

In one aspect, there is provided a mobile device for configuringoperation of an engine. The mobile device comprises a processing unitand a non-transitory memory communicatively coupled to the processingunit. The non-transitory memory comprising computer-readable programinstructions executable by the processing unit for: reading acomputer-readable label associated with the engine to obtain labelinformation having at least one trim value for the engine encodedtherein; extracting the at least one trim value from the labelinformation; and wirelessly transmitting the at least one trim value toa data transmission unit of the engine, the data transmission unitconfigured for instructing an electronic engine controller to trim theengine with the at least one trim value during operation of the engine.

In one aspect, there is provided a method for configuring operation ofan engine. The method comprises: reading by a mobile device acomputer-readable label associated with the engine to obtain labelinformation having at least one trim value for the engine encodedtherein; extracting the at least one trim value from the labelinformation on the mobile device; wirelessly transmitting the at leastone trim value from the mobile device to a data transmission unit of theengine; instructing, by the data transmission unit, an electronic enginecontroller to trim the engine with the at least one trim value duringoperation of the engine; and trimming, by the electronic enginecontroller, the engine during operation using the at least one trimvalue.

In one aspect, there is provided a system for configuring operation ofan engine. The system comprises: a mobile device configured for: readinga computer-readable label associated with the engine to obtain labelinformation having at least one trim value for the engine encodedtherein; extracting the at least one trim value from the labelinformation; and wirelessly transmitting the at least one trim value toa data transmission unit of the engine; the data transmission unitconfigured for instructing an electronic engine controller to trim theengine with the at least one trim value during operation of the engine;and the electronic engine controller configured to trim the engineduring operation using at least one trim value.

DESCRIPTION OF THE DRAWINGS

Reference is now made to the accompanying figures in which:

FIG. 1 is a schematic cross-sectional view of an example gas turbineengine, in accordance with one or more embodiments;

FIG. 2 is a schematic of an example system for configuring operation ofan engine, in accordance with one or more embodiments;

FIG. 3 is an example data plate with a computer-readable label, inaccordance with one or more embodiments;

FIG. 4 is a flowchart illustrating an example method for configuringoperation of an engine, in accordance with one or more embodiments; and

FIG. 5 is an example computing device for implementing a method and/orsystem for configuring operation of an engine, in accordance with one ormore embodiments.

It will be noted that throughout the appended drawings, like featuresare identified by like reference numerals.

DETAILED DESCRIPTION

FIG. 1 illustrates a gas turbine engine 10 that the operation thereofmay be configured using the systems and methods described herein. Theengine 10 generally comprising in serial flow communication a fan 12through which ambient air is propelled, a compressor section 14 forpressurizing the air, a combustor 16 in which the compressed air ismixed with fuel and ignited for generating an annular stream of hotcombustion gases, and a turbine section 18 for extracting energy fromthe combustion gases. Note that while engine 10 is a turbofan engine,the systems and methods for configuring an engine may be applicable toturboprop engines, turboshaft engines, other types of aircraft enginesand any other suitable types of engines (e.g., industrial engines,automotive engines, etc.). Other examples of engines comprise auxiliarypower units (APUs), rotary engines, and hybrid electric propulsionengines.

With reference to FIG. 2 , a system 200 for configuring operation of anengine, such as the engine 10, is illustrated. While FIG. 2 is describedherein with reference to the engine 10, this is for example purposesonly and the system 200 may be used to configure any suitable engine. Inthe example of FIG. 2 , the system 200 comprises a mobile device 210, adata transmission unit (DTU) 220 and an electronic engine controller(EEC) 230. Optionally, the system 200 may comprise a display device 240.The system 200 may vary depending on practical implementations.

In FIG. 2 , the engine 10 may be a replacement engine and/or the EEC 230may be a replacement EEC. For example, an aircraft having an engine andan EEC may require the engine and/or the EEC be replaced, for example,as part of a maintenance operation. Accordingly, in this example, theEEC 230 would need to be programmed with the necessary information inorder to control the operation of the engine 10.

The engine 10 may have a computer-readable label 205 attached thereto.The label 205 comprises label information that has encoded thereininformation regarding the engine 10. In particular, the labelinformation has encoded therein at least one trim value for the engine10. The label information may further have encoded therein one or moreengine identifiers (e.g., an engine serial number, an engine modelnumber, an engine build number and/or the like). The label informationmay have encoded therein any other suitable information.

Each trim value corresponds to a value that the EEC 230 uses forcontrolling the operation of the engine 10. Accordingly, the trimvalue(s) may be referred to as engine trim value(s). The trim value(s)may be used by the EEC 230 for adjusting the fuel flow control to theengine 10 during operation of the engine 10. More specifically, fuelflow to the engine 10 is controlled by the EEC 230 and a fuel flowdelivery schedule may be used by the EEC 230 to control fuel flow. Thefuel flow delivery schedule may be adjusted by the EEC 230 based on thetrim value(s). The trim value(s) may comprise one or more of: aninterstage turbine temperature (ITT) trim value, an engine rotationalspeed (NG) trim value, and any other suitable trim value(s). The NG trimvalue may be an low pressure compressor speed (N1) trim value. The trimvalue(s) typically vary from engine to engine and are typically obtainedduring a testing phase. For example, the engine 10 may be operated undera test environment (e.g., in a production test cell) to obtain the trimvalue(s) for that engine 10. For example, the ITT and NG trim values maybe computed during a final engine pass off test prior to shipment of theengine 10. The trim value(s) may be determined in order to fine tune theengine performance to compensate for mechanical variations in the gaspath of the engine 10. The trim value(s) may then be encoded into labelinformation for the label 205, which may then be attached to the engine10. The engine 10 may then be delivered and coupled to the aircraft. Thelabel 205 may be associated with the engine 10 in any suitable manner.For example, the engine 10 may be delivered with label 205 beingprovided separate from the engine 10.

The NG trim value may be used by the EEC 230 to adjust the enginerotational speed, such as the low pressure compressor speed. Forexample, the N1 trim value may be used to compensate at the EEC 230 theN1 in order for the engine 10 to provide thrust at a predeterminedthrust level for a selected reference N1. The N1 trim may be defined asa class value from 0 to 7 with each class step representing 0.47% N1.The ITT trim value may be used by the EEC 230 to adjust the temperatureof the engine. For example, the ITT trim value may be used to compensatea T4.5 temperature to ensure a correct T4.5 to T4.0 temperaturerelationship. The T4.5 temperature is the temperature between the twopower turbines that the EEC 230 uses to control fuel input and the T4.0temperature is the temperature at the high pressure exit of thecombustion chamber where the hot gases exit. The types of trim valuesand the possible ranges of trim values may vary depending on the type ofengine.

The label 205 may be any suitable computer-readable label. The label 205may be a one-dimensional linear barcode, for example, such as providedby International Standard ISO/IEC 15417, 15420, 16388, or 16390. Thelabel 205 may be a two-dimensional matrix code, for example, such asprovided by International Standard ISO/IEC 24778, 16022, or 18004. Insome embodiments, label 205 is a Quick Response (QR) code or a datamatrix code.

The mobile device 210 may be any suitable portable computing device,such as a mobile phone, a tablet, a laptop computer, or the like. Themobile device 210 is configured to read the label 205 to obtain thelabel information and to extract the trim value(s) from the labelinformation. The mobile device 210 may further extract the engineidentifier(s) from the label information. Any suitable optical scannerof the mobile device 210 or any suitable optical scanner connected tothe mobile device 210 may be used to obtain the label information. Forexample, the mobile device 210 may comprise a camera for capturing oneor more images of the label 205 to obtain the label information. Themobile device 210 may be able to process the image(s) of the labelinformation to extract the trim value(s) and any engine identifier(s).The mobile device is configured to wirelessly transmit the trim value(s)and, optionally, the engine identifier(s), to the DTU 220. The mobiledevice 210 transmits the trim value(s) to the DTU 220 for instructingthe DTU 220 to program the trim value(s) into the EEC 230. The trimvalue(s) are programmed into the EEC 230 in order for the EEC 230 totrim the engine 10 with the trim value(s) stored within the EEC 230during operation. Accordingly, the aforementioned instruction by themobile device 210 to the DTU 220 is for configuring operation of theengine 10. The mobile device 210 may transmits the engine identifier(s)to the DTU 220 for instructing the DTU 220 to program the engineidentifier(s) into the EEC 230. For example, the mobile device 210 mayinstruct the DTU 220 to program the engine serial number into the EEC230 when the EEC 230 or the engine 10 is replaced.

The mobile device 210 may communicate with the DTU 220 directly or viaone or more networks. The mobile device 210 may communicate with the DTU220 directly by Wi-Fi, Bluetooth, ZigBee, or by any other suitablewireless communication protocol, or may communicate with the DTU 220over a Wi-Fi network, over a cellular network, over the Internet, orover any other suitable communication network. The mobile device maycomprise antenna(s), transmitter(s), receiver(s), transceiver(s),processor(s), and/or any other suitable components for wirelesscommunication.

The DTU 220 may be any suitable communication system that is able tocommunicate with the mobile device 210 and the EEC 230. The DTU 220 isconfigured to receive the trim value(s) and transmit the trim value(s)to the EEC 230 for being programmed therein. In other words, the DTU 220is configured for instructing the EEC 230 to trim the engine 10 with thetrim value(s). The DTU 220 may be configured to receive the engineidentifier(s). The DTU 220 may be configured to transmit the engineidentifier(s) to the EEC 230. In some embodiments, the DTU 220 receivesthe engine identifier(s) and transmits the engine identifier(s) to theEEC 230 when the engine identifier(s) at the DTU 220 are different fromthe engine identifier(s) at the EEC 230 (e.g., when the engine serialnumbers are different). In some embodiments, the DTU 220 may verify thatone or more of the engine identifiers corresponds to the engine 10 thatthe EEC 230 is connected thereto prior to transmitting the trim value(s)to the EEC 230. For example, the EEC 230 may be pre-programmed with theserial number of the engine 10 that it is to control prior toinstallation on the aircraft. The DTU 220 may obtain the serial numberof the engine 10 from the EEC 230 and compare it to the serial numberprovided by the mobile device. If the serial number matches, then theDTU 220 may instruct the EEC 230 to program the trim value(s) therein.The DTU 220 may transmit the trim value(s) and engine identifier(s) tothe EEC 230.

The DTU 220 is coupled to the EEC 230 and configured for wiredcommunication with the EEC 230. The DTU 220 may communicate with the EEC230 using a serial bus protocol over at least one wire connecting theDTU 220 to the EEC 230. Alternatively, the DTU 220 may communicate withthe EEC 230 using a parallel bus protocol over a plurality of wiresconnecting the DTU 220 to the EEC 230. The DTU 220 may be referred to asa “data collection and transmission unit”. The DTU 220 may be configuredfor any other suitable functionality, in addition to receiving andforwarding the trim value(s) and/or engine identifier(s). In alternativeembodiments, the DTU 220 may be configured for wireless communicationwith the EEC 230.

The EEC 230 is configured to communicate with the DTU 220. The EEC 230receives and stores the trim value(s). The trim value(s) are stored inany suitable memory or storage device of the EEC 230. The trim value(s)are stored for the later purpose of using the trim value(s) duringoperation of the engine 10. In other words, the trim value(s) are storedfor the purpose of configuring the operation of the engine 10. Duringoperation of the engine 10, the trim value(s) may be obtained frommemory or storage and used to trim the engine. Trimming the enginerefers to adjusting the operation of the engine with the trim value(s).

The EEC 230 may be configured to receive and store the engineidentifier(s). The engine identifier(s) are stored in any suitablememory or storage device of the EEC 230. In some embodiments, the EEC230 may verify that one or more of the engine identifiers corresponds tothe engine 10 that the EEC 230 is connected thereto prior to storing thetrim value(s). For example, the EEC 230 may be pre-programmed with theserial number of the engine 10 that it is to control prior toinstallation on the aircraft. The EEC 230 may compare the stored serialnumber to the serial number provided by the DTU 220. If the serialnumbers match, then the EEC 230 may program the trim value(s) therein.

The EEC 230 is configured for controlling operation of the engine 10.The EEC 230 controls the operation of the engine 10 based on variousinput parameters, such as current flight conditions, throttle leverposition, engine temperatures, engine pressures, engine speeds, and/orany other suitable parameter(s). More specifically, engine operatingparameters, such as fuel flow, stator vane position, air bleed valveposition, and/or others, are computed at least from the input parametersand applied as appropriate during operation of the engine 10.Furthermore, during operation of the engine the EEC 230 trims the engine10 with the trim value(s). For instance, a given engine operatingparameter is determined based on the trim value(s) and one or more ofthe input parameters.

In some embodiments, the EEC 230 may be mounted on an airframe of anaircraft having the engine 10. Alternatively, in some embodiments, theEEC 230 may be mounted on the engine 10.

The display 240 may be any suitable display device, for example, such asa multi-function display, a cathode ray tube display screen, alight-emitting diode display screen, a liquid crystal display screen, atouch screen, and/or any other suitable display device. The EEC 230 mayprovide the trim values that are programmed therein to the display 240for display thereon. The EEC 230 may provide the trim values to thedisplay 240 via an aircraft and/or engine computer. The trim values maybe displayed on a maintenance page of the display 122. Upon confirmingthe values shown on the display 240 correspond with the values of thelabel 205, the aircraft could be signed back into service by theappropriate personnel.

With reference to FIG. 3 , an example of a data plate 250 comprising thelabel 205 is shown. The data plate 250 may be attached to the engine 10.Accordingly, the label 205 may be attached to the engine 10 by use ofthe data plate 250. In this example, the label 205 has encoded thereinthe engine serial number, the engine model number, an ITT trim value andan NG trim value. The data plate 250 also comprises a human-readableversion of the trim values and engine identifiers encoded in the label205.

With reference to FIG. 4 there is shown a flowchart illustrating anexample method 300 for configuring operation of an engine, such as theengine 10 of FIG. 1 . While the method 300 is described herein withreference to the engine 10 of FIG. 1 , this is for example purposesonly. The method 300 may be applied to any suitable engine. At step 302,a computer-readable label 205 associated with the engine 10 is read by amobile device 210 to obtain label information having at least one trimvalue for the engine 10 encoded therein. At step 304, at least one trimvalue is extracted from the label information on the mobile device 210.At step 306, in some embodiments, at least one engine identifier isextracted from the label information on the mobile device 210. At step308, the at least one trim value is wirelessly transmitted from themobile device 210 to a DTU 220 of the engine 10. At step 310, in someembodiments, the at least one engine identifier is wirelesslytransmitted from the mobile device 210 to the DTU 220. The DTU 220 isconfigured for instructing an EEC 230 to trim the engine 10 with the atleast on trim value during operation of the engine 10.

At step 312, in some embodiments of the method 300, the DTU 220instructs an EEC 230 to trim the engine 10 with the at least one trimvalue during operation of the engine 10. Accordingly, the DTU 220provides the at least one trim value to the EEC 230 and the EEC 230stores the at least one trim value. The DTU 220 may also provide theengine identifier(s) to the EEC 230 along with the trim value(s), andthe EEC 230 may store the engine identifier(s). At step 314, in someembodiments of the method 300, the EEC 230, trims the engine 10 duringoperation using the at least one trim value.

In some embodiments, steps 304 and 306 may be combined and/or steps 308and 310 may be combined. The order of the steps of the method 300 mayvary. For example, step 306 may be performed prior to step 304 and/orstep 310 may be performed prior to step 308.

The method 300 and/or system 200 may further comprise displaying thetrim value(s) and/or the engine identifier(s) on a display of the mobiledevice 210 prior to transmission to the DTU 220. For example, the trimvalue(s) and/or the engine identifier(s) may be displayed and the userof the mobile device 210 may confirm that the displayed valuescorrespond with the human readable values on the data plate 250. Theuser may then request via the mobile device 210 that the trim value(s)and/or the engine identifier(s) are transmitted to the DTU 220 withinstructions that they are to programed into the EEC 230.

In alternative embodiments, the DTU 220 may be omitted and the mobiledevice 210 may wirelessly communicate with the EEC 230 in order toprovide the EEC 230 with the trim value(s) and/or engine identifier(s)for being programmed into the EEC 230.

The mobile device 210 may be programmed to run an application forreading the label 205 to obtain the label information, extracting thetrim value(s) and/or engine identifier(s) from the label information andtransmitting the trim value(s) and/or engine identifier(s) to the DTU220. The application may show then extracted trim value(s) and/or engineidentifier(s) on the display of the mobile device 210. The applicationmay allow the user to request that the trim value(s) and/or engineidentifier(s) are transmitted to the DTU 220. The mobile device 210 mayreceive confirmation from the DTU 220 that the DTU 220 received the trimvalue(s) and/or engine identifier(s), and/or that the EEC 230 has beenprogrammed with the trim value(s) and/or engine identifier(s). Suchconfirmation(s) may be displayed on the display of the mobile device 210via the application.

With reference to FIG. 4 , the method 300 may be implemented using atleast one computing device 400. The mobile device 210, the DTU 220and/or the EEC 230 may each be implemented by a respective computingdevice 400. The computing device 400 comprises a processing unit 412 anda memory 414 which has stored therein computer-executable instructions416. Accordingly, each of the mobile device 210, the DTU 220 and/or theEEC 230 may comprise a processing unit 412 and a memory 414. Theprocessing unit 412 may comprise any suitable devices such thatinstructions 416, when executed by the computing device 400 or otherprogrammable apparatus, may cause at least in part thefunctions/acts/steps of the method 300 as described herein to beexecuted. The processing unit 412 may comprise, for example, any type ofgeneral-purpose microprocessor or microcontroller, a digital signalprocessing (DSP) processor, a central processing unit (CPU), anintegrated circuit, a field programmable gate array (FPGA), areconfigurable processor, other suitably programmed or programmablelogic circuits, or any combination thereof.

The memory 414 may comprise any suitable known or other machine-readablestorage medium. The memory 414 may comprise non-transitory computerreadable storage medium, for example, but not limited to, an electronic,magnetic, optical, electromagnetic, infrared, or semiconductor system,apparatus, or device, or any suitable combination of the foregoing. Thememory 414 may include a suitable combination of any type of computermemory that is located either internally or externally to device, forexample random-access memory (RAM), read-only memory (ROM), compact discread-only memory (CDROM), electro-optical memory, magneto-opticalmemory, erasable programmable read-only memory (EPROM), andelectrically-erasable programmable read-only memory (EEPROM),Ferroelectric RAM (FRAM) or the like. Memory 414 may comprise anystorage means (e.g., devices) suitable for retrievably storingmachine-readable instructions 416 executable by processing unit 412. Insome embodiments, the computing device 400 can be implemented as part ofa full-authority digital engine controls (FADEC) or other similardevice, including an electronic engine controller (EEC), an enginecontrol unit (ECU), and the like.

The methods and systems for configuring operation of an engine describedherein may be implemented in a high level procedural or object orientedprogramming or scripting language, or a combination thereof, tocommunicate with or assist in the operation of a computer system, forexample the computing device 400. Alternatively, the methods and systemsfor configuring operation of an engine may be implemented in assembly ormachine language. The language may be a compiled or interpretedlanguage. Program code for implementing the methods and systems forconfiguring operation of an engine may be stored on a storage media or adevice, for example a ROM, a magnetic disk, an optical disc, a flashdrive, or any other suitable storage media or device. The program codemay be readable by a general or special-purpose programmable computerfor configuring and operating the computer when the storage media ordevice is read by the computer to perform the procedures describedherein. Embodiments of the methods and systems for configuring operationof an engine may also be considered to be implemented by way of anon-transitory computer-readable storage medium having a computerprogram stored thereon. The computer program may comprisecomputer-readable instructions which cause a computer, or in someembodiments the processing unit 412 of the computing device 400, tooperate in a specific and predefined manner to perform the functionsdescribed herein.

Computer-executable instructions may be in many forms, including programmodules, executed by one or more computers or other devices. Generally,program modules include routines, programs, objects, components, datastructures, etc., that perform particular tasks or implement particularabstract data types. Typically the functionality of the program modulesmay be combined or distributed as desired in various embodiments.

The above description is meant to be exemplary only, and one skilled inthe art will recognize that changes may be made to the embodimentsdescribed without departing from the scope of the invention disclosed.Still other modifications which fall within the scope of the presentinvention will be apparent to those skilled in the art, in light of areview of this disclosure.

Various aspects of the methods and systems for configuring operation ofan engine may be used alone, in combination, or in a variety ofarrangements not specifically discussed in the embodiments described inthe foregoing and is therefore not limited in its application to thedetails and arrangement of components set forth in the foregoingdescription or illustrated in the drawings. For example, aspectsdescribed in one embodiment may be combined in any manner with aspectsdescribed in other embodiments. Although particular embodiments havebeen shown and described, it will be obvious to those skilled in the artthat changes and modifications may be made without departing from thisinvention in its broader aspects. The scope of the following claimsshould not be limited by the embodiments set forth in the examples, butshould be given the broadest reasonable interpretation consistent withthe description as a whole.

What is claimed is:
 1. A method for configuring an operation of anengine, the method comprising: reading, by a mobile device, acomputer-readable label associated with the engine to obtain labelinformation having at least one trim value for the engine encodedtherein, wherein the computer-readable label is provided on a data plateattached to the engine; extracting the at least one trim value from thelabel information on the mobile device; wirelessly transmitting the atleast one trim value from the mobile device to a data transmission unitof the engine; instructing, using the data transmission unit, anelectronic engine controller of the engine to trim the engine with theat least one trim value during the operation of the engine; and trimmingthe engine using the electronic engine controller by adjusting theoperation of the engine with the at least one trim value.
 2. The methodof claim 1, wherein the at least one trim value comprises an interstageturbine temperature trim value.
 3. The method of claim 1, wherein the atleast one trim value comprises an engine rotational speed trim value. 4.The method of claim 1, wherein the computer-readable label is aone-dimensional linear barcode.
 5. The method of claim 1, wherein thecomputer-readable label is a two-dimensional matrix code.
 6. The methodof claim 1, further comprising extracting at least one engine identifierfrom the label information on the mobile device and wirelesslytransmitting from the mobile device the at least one engine identifierto the data transmission unit.
 7. The method of claim 6, wherein the atleast one engine identifier comprises an engine serial number.
 8. Themethod of claim 6, wherein the at least one engine identifier comprisesan engine model number.
 9. The method of claim 6, wherein the electronicengine controller is configured to verify that the at least one engineidentifier corresponds to the engine that the electronic enginecontroller is connected to prior to trimming the engine with the atleast one trim value.
 10. The method of claim 1, further comprisingdisplaying the at least one trim value on a display of the mobile deviceprior to transmission of the at least one trim value to the datatransmission unit.
 11. The method of claim 1, wherein: the at least onetrim value includes an interstage turbine temperature trim value and anengine rotational speed trim value; the method includes: extracting, onthe mobile device, an engine identifier from the label information andwirelessly transmitting the engine identifier from the mobile device tothe data transmission unit; and before adjusting the operation of theengine with the at least one trim value, verifying, using the electronicengine controller, that the engine identifier corresponds to the engineto which the electronic engine controller is connected.
 12. The methodof claim 1, wherein the data plate includes a human-readable version ofthe at least one trim value.
 13. The method of claim 12, wherein: the atleast one trim value includes an interstage turbine temperature trimvalue and an engine rotational speed trim value.
 14. A method forconfiguring an operation of an aircraft engine, the method comprising:reading, by a mobile device, a computer-readable label associated withthe engine to obtain label information having at least one trim valuefor the aircraft engine encoded therein, wherein the computer-readablelabel is provided on a data plate attached to the engine; extracting theat least one trim value from the label information on the mobile device;wirelessly transmitting the at least one trim value from the mobiledevice to a data transmission unit of the aircraft engine; instructing,by the data transmission unit, an electronic engine controller to trimthe aircraft engine with the at least one trim value during operation ofthe aircraft engine; and trimming, by the electronic engine controller,the aircraft engine during operation using the at least one trim value.